Adaptive Bitstream Prioritization for Dual TCP/UDP Streaming of HD Video
نویسندگان
چکیده
Flexible Dual-TCP/UDP Streaming Protocol with Bitstream Prioritization (FDSP-BP) is a new method for streaming H.264-encoded High-definition (HD) video over wireless networks. This paper presents a novel technique to adaptively modify the Bitstream prioritization (BP) parameter based on network conditions. This technique selects the maximum BP value that satisfies the Transmission Control Protocol (TCP) rebuffering and User Datagram Protocol (UDP) packet loss rate constraints for each substream. This is achieved by passively estimating the UDP packet loss ratio and TCP rebuffering time on the sender side based on parameters, such as TCP Roundtrip Time (RTT), queue dispersal rate, peak delay, etc. Our simulation results show that FDSP with Adaptive-BP is able to significantly outperform FDSPBP with static BP values and pure-TCP in terms of rebuffering time, and FDSP-BP with fixed BP values and pure-UDP in terms of packet loss. The end result is a better overall viewing experience during network congestion. Keywords–Bitstream Prioritization; HD Video Streaming; TCP; UDP.
منابع مشابه
Adaptive Queue Management Scheme for Flexible Dual TCP/UDP Streaming Protocol
Flexible Dual-TCP/UDP Streaming Protocol (FDSP) is a new method for streaming H.264-encoded High-definition (HD) video over wireless networks. FDSP streaming is done in sequential video segments or chunks called substreams. In FDSP, substream lengths are used to control the amount of Transmission Control Protocol (TCP) data that needs to be sent prior to the playback of that substream. To avoid...
متن کاملExperimental Study of Low-Latency HD VoD Streaming Flexible Dual TCP-UDP Streaming Protocol
The Flexible Dual TCP-UDP Protocol (FDSP) combines the reliability of TCP with the low latency characteristics of UDP. FDSP delivers the more critical parts of the video data via TCP and the rest via UDP. Bitstream Prioritization (BP) is a sliding scale that is used to determine the amount of TCP data that is to be sent. BP can be adjusted according to the level of network congestion. FDSP-base...
متن کاملFairPlayer or FoulPlayer? - Head to Head Performance of RealPlayer Streaming Video Over UDP versus TCP
The growth in power and connectivity of today’s PCs promises a continued increase in streaming media over the Internet. Hand-in-hand with the increase in streaming media comes the impending threat of unresponsive traffic, often cited as the major threat to the stability of the Internet. The responsiveness of commercial streaming media applications will play an important role in the network impa...
متن کاملWireless video streaming with TCP and simultaneous MAC packet transmission (SMPT)
Video streaming is expected to account for a large portion of the traffic in future networks, including wireless networks. It is widely accepted that the user datagram protocol (UDP) is the preferred transport protocol for video streaming and that the transmission control protocol (TCP) is unsuitable for streaming. The widespread use of UDP, however, has a number of drawbacks, such as unfairnes...
متن کاملTCP-friendly video transfer
When both TCP and UDP connections co-exist in the Internet environment, the performance of TCP connections is heavily affected by the behavior of “greedy” UDP connections of real-time multimedia applications. In this paper, we propose a new TCP-friendly rate control protocol for video connections, called MPEG-TFRCP, to fairly share the link with TCP connections. To achieve fairness among TCP an...
متن کامل